for _t in range(int(input())):
s = input()
if 2*s.count('B') == len(s):
print('YES')
else:
print('NO')
//You can't do anything until you try
#include<bits/stdc++.h>
using namespace std;
#define Checkmate return 0
#define ll long long
#define newl '\n'
class test{
void process();
public:
void withTestCase();
void withOutTestCase();
};
void test::withTestCase(){
int t; cin>>t;
while(t--){
process();
}
return;
}
void test::process(){
string ch; cin>>ch;
int A_count = count(ch.begin(), ch.end(), 'A');
int B_count = count(ch.begin(), ch.end(), 'B');
int C_count = count(ch.begin(), ch.end(), 'C');
if(A_count + C_count == B_count) cout<<"YES\n";
else cout<<"NO\n";
return;
}
void test::withOutTestCase(){
process();
return;
}
int main(int argc, char const *argv[]){
test ob;
ob.withTestCase();
Checkmate;
}
236A - Boy or Girl | 271A - Beautiful Year |
520B - Two Buttons | 231A - Team |
479C - Exams | 1030A - In Search of an Easy Problem |
158A - Next Round | 71A - Way Too Long Words |
160A - Twins | 1A - Theatre Square |
1614B - Divan and a New Project | 791A - Bear and Big Brother |
1452A - Robot Program | 344A - Magnets |
96A - Football | 702B - Powers of Two |
1036A - Function Height | 443A - Anton and Letters |
1478B - Nezzar and Lucky Number | 228A - Is your horseshoe on the other hoof |
122A - Lucky Division | 1611C - Polycarp Recovers the Permutation |
432A - Choosing Teams | 758A - Holiday Of Equality |
1650C - Weight of the System of Nested Segments | 1097A - Gennady and a Card Game |
248A - Cupboards | 1641A - Great Sequence |
1537A - Arithmetic Array | 1370A - Maximum GCD |